home *** CD-ROM | disk | FTP | other *** search
- /*
- * Archivers.h
- *
- * MIDAS Module Player for Windows NT archiver support
- *
- * Copyright 1997 Petteri Kangaslampi
- */
-
- #ifndef __archivers_h
- #define __archivers_h
-
-
-
- typedef struct
- {
- char *extension;
- char *decompress;
- } Archive;
-
-
- extern int numArchives;
- extern Archive archives[];
-
-
-
-
- /****************************************************************************\
- *
- * Function: int IsArchive(char *fileName);
- *
- * Description: Checks if a file is an archive (based on the extension)
- *
- * Input: char *fileName file name
- *
- * Returns: 1 if the file is an archive, 0 if not
- *
- \****************************************************************************/
-
- int IsArchive(char *fileName);
-
-
-
-
- /****************************************************************************\
- *
- * Function: MIDASmodule LoadArchive(char *fileName);
- *
- * Description: Loads a module from an archive
- *
- * Input: char *fileName file name
- *
- * Returns: MIDAS module handle for the module or NULL if failed
- *
- \****************************************************************************/
-
- MIDASmodule LoadArchive(char *fileName);
-
-
-
- #endif